package com.droid.users.validaciones;

import com.droid.users.bus.UsuarioBusiness;
import com.droid.users.util.XPDroidConstants;

public class XPDroidValidaciones {

	public String validaUsuarioCamposObl(String email, String password,
			String nombre, String apellido) {

		String msgError = null;

		if (email.isEmpty() || (password.isEmpty()) || (nombre.isEmpty())
				|| (apellido.isEmpty())) {
			msgError = "Valores obligatorios: "
					+ XPDroidConstants.PARAMETRO_NOMBRE_NOMBRE + "--"
					+ XPDroidConstants.PARAMETRO_NOMBRE_APELLIDO + "--"
					+ XPDroidConstants.PARAMETRO_NOMBRE_EMAIL + "--"
					+ XPDroidConstants.PARAMETRO_NOMBRE_PASSWORD;
		} else {

			msgError = "OK";
		}

		return msgError;
	}
	
	public String validaUsuarioDuplicidad(String email) {

		UsuarioBusiness ub= new UsuarioBusiness();
		String msgError = null;

		msgError=ub.getUsuarioMail(email);
		
		if (msgError.isEmpty()) {
			msgError = "OK";
		} else {
			msgError = "Error Mail registrado ";
		}

		return msgError;
	}
	
	public String validaUsuarioMaxLong(String email, String password,
			String nombre, String apellido) {

		String msgError = null;

		if ((email.length() > 100) || (password.length()>100) || (nombre.length()>100)
				|| (apellido.length()>100)) {
			msgError = "Valores excedidos, maxima logintud pertimida es de 100 ";
		} else {

			msgError = "OK";
		}

		return msgError;
	}
	
	
}
